/** @type {import('next').NextConfig} */
const nextConfig = {
  // 禁用 WebSocket 连接
  webSocketDebounce: false,
  // 禁用热重载
  webpack: (config, { dev, isServer }) => {
    if (dev && !isServer) {
      // 在开发环境下禁用热重载
      config.watchOptions = {
        ignored: ['**/.git/**', '**/node_modules/**']
      }
    }
    return config
  },
  // 禁用快速刷新
  reactStrictMode: true,
  experimental: {
    // 禁用所有实验性功能
    reactRoot: false,
    fastRefresh: false
  },
  images: {
    domains: ['localhost'], // 如果需要加载外部图片，添加域名
  }
}

module.exports = nextConfig 